import {
    Base
} from '../../utils/base'
const base = new Base()
class Apply extends Base {
    constructor() {
        super()
    }

    /**
     * 获取检车站详情
     * @param {int} id 
     */
    getStationData(id) {
        return base.getRequest(`company/${id}`)
    }

    /**
     * 根据车辆类型获取检车项目
     * @param {array} param 
     */
    getInspectionData(param) {
        return base.getRequest('inspection', param)
    }

    /**
     * 获取车型列表
     */
    getVehicleData() {
        return base.getRequest('vehicle')
    }

    /**
     * 获取行驶证列表
     */
    getLicenseData() {
        return base.getRequest('license')
    }

    /**
     * 更新用户信息
     * @param {*} userInfo 
     */
    updateUserData(userInfo) {
        return base.putRequest(`user`, userInfo)
    }

    /**
     * 行驶证OCR
     * @param {array} param 
     */
    ocrDriving(param) {
        return base.postRequest('ocr', param)
    }

    /**
     * 下单
     * @param {array} param 
     */
    placeOrder(param) {
        return base.postRequest('order', param)
    }
}

export {
    Apply
}